suffer setbacks and misfortunes - Espagnol Anglais Dictionnaire